ডেটা কমিউনিকেশন

- তথ্য প্রযুক্তি তথ্য ও যোগাযোগ প্রযুক্তি | - | NCTB BOOK

কোন ডেটাকে এক স্থান থেকে অন্য স্থানে অথবা এক ডিভাইস থেকে অন্য ডিভাইসে অথবা একজনের ডেটা অন্যজনের নিকট বাইনারি পদ্ধতিতে স্থানান্তর করার পদ্ধতি হলাে ডেটা কমিউনিকেশন।

common.content_added_by

কমিউনিকেশন সিস্টেম

কমিউনিকেশন সিস্টেম হল এমন একটি পদ্ধতি বা পদ্ধতিকে বুঝাতে যেটি একটি বা একাধিক উপকরণের মাধ্যমে তথ্য বা ডাটা সংক্রান্ত তথ্য প্রেরণ ও গ্রহণ করে। কমিউনিকেশন সিস্টেম সাধারণত কম্পিউটার নেটওয়ার্ক, টেলিফোন নেটওয়ার্ক, ইন্টারনেট, রেডিও, টেলিভিশন ও স্যাটেলাইট কমিউনিকেশন সিস্টেম ইত্যাদি থাকে।

এই সিস্টেমগুলো একটি নির্দিষ্ট প্রোটোকল ব্যবহার করে তথ্য সংগ্রহ করে এবং সেই তথ্য এক বা একাধিক উপকরণের মাধ্যমে অন্যান্য উপকরণের কাছে প্রেরণ করে। সংস্থা, ব্যবসায় ও ব্যক্তিগত উদ্যোক্তা সহ অনেক মানুষ এই সিস্টেমগুলো ব্যবহার করে তথ্য প্রসার করে থাকেন।

common.content_added_by

ডেটা ট্রান্সমিশন মেথড

ডেটা কমিউনিকেশনে উৎস থেকে ডেটা গন্তব্যে পাঠানোর সময় একটি নির্দিষ্ট পদ্ধতিতে পাঠানো হয়ে থাকে। যে পদ্ধতিতে ডেটা উৎস থেকে গন্তব্যে বা এক কম্পিউটার থেকে অন্য কম্পিউটারে ট্রান্সমিট হয়ে থাকে তাকে ডেটা ট্রান্সমিশন মেথড বলে।

উৎস থেকে গন্তব্যে ডেটা দুটি পদ্ধতিতে ট্রান্সমিট হয়ে থাকে।

১. প্যারালাল ট্রান্সমিশন

২. সিরিয়াল ট্রান্সমিশন

প্যারালাল ট্রান্সমিশন (Parallel Transmission)

যে ট্রান্সমিশনে ডেটার সবগুলো বিট ভিন্ন ভিন্ন লাইন ব্যবহার করে একসাথে সমান্তরালভাবে আদান প্রদান করা হয় তাকে প্যারালাল ডেটা ট্রান্সমিশন বলে। এই পদ্ধতিতে ডেটা বিট ভিন্ন ভিন্ন লাইনের মধ্যে দিয়ে একই সাথে পাঠানো হয়ে থাকে। প্যারালাল ট্রান্সমিশনে ডেটা সাধারণত ৮ বিট, ১৬ বিট বা ৩২ বিট ইত্যাদি উপায়ে চলাচল করতে পারে।

 

সিরিয়াল ট্রান্সমিশন (Serial Transmission)

যে ট্রান্সমিশনে একটি মাত্র লাইন ব্যবহার করে ডেটা পর্যায়ক্রমে ১ বিট করে প্রেরক থেকে প্রাপকের দিকে ট্রান্সমিট করা হয়ে থাকে তাকে সিরিয়াল ডেটা ট্রান্সমিশন বলে। এই পদ্ধতিতে একসাথে আট বিট ডেটা করে পাঠানো হয়ে থাকে। উৎস থেকে গন্তব্যের দূরত্ব বেশী হলে সধারনত এই পদ্ধতি ব্যবহার করা হয়ে থাকে।

 

Note: সিরিয়াল ডেটা ট্রান্সমিশনে এক কম্পিউটার থেকে অন্য কম্পিউটারে ডেটা ট্রান্সমিশন হওয়ার সময় অবশ্যই দুই কম্পিউটারের মধ্যে এমন একটি সমন্বয় ব্যবস্থা থাকা দরকার যাতে সিগনাল বিটের শুরু ও শেষ বুঝতে পারে। বিটের শুরু ও শেষ বুঝতে না পারলে গ্রহীতা কম্পিউটার সেই সিগনাল থেকে ডেটা পুনরুদ্ধার করতে পারে না। সিরিয়াল ডেটা ট্রান্সমিশনে ডেটা ট্রান্সমিট করার সময় ডেটার বিট গুলোর মধ্যে যে সমন্বয় করা হয় তাকে বিট সিনক্রোনাইজেশন বলে।

বিট সিনক্রোনাইজেশনের উপর ভিত্তি করে সিরিয়াল ডেটা ট্রান্সমিশনকে তিন ভাগে ভাগ করা যায়।

১. অ্যাসিনক্রোনাস ডেটা ট্রান্সমিশন (Asynchronous Transmission)

২. সিনক্রোনাস ডেটা ট্রান্সমিশন

৩. আইসোক্রনাস ডেটা ট্রান্সমিশন

 

অ্যাসিনক্রোনাস ডেটা ট্রান্সমিশন (Asynchronous Transmission)

যে ডেটা ট্রান্সমিশন সিস্টেমে ডেটা প্রেরক হতে গ্রাহক কম্পিউটারে ক্যারেক্টার বাই ক্যারেক্টার ট্রন্সমিট হয় তাকে অ্যাসিনক্রোনাস ট্রান্সমিশন বলে । অ্যাসিনক্রোনাস ট্রান্সমিশনে প্রতিটি ক্যারেক্টার ট্রান্সমিট করার মধ্যবর্তী বিরতি সময় অসমান হয়ে থাকে। এই পদ্ধতিতে প্রতিটি ক্যারেক্টার এর ৮ বিটের সাথে একটি স্টার্ট বিট এবং শেষে একটি বা দুটি স্টপ বিট যুক্ত করে প্রতিটি ক্যারেক্টার 10 অথবা 11 বিটের ডেটায় পরিণত করে তারপর ট্রন্সমিট করা হয়। কী-বোর্ড থেকে কম্পিউটারে কিংবা কম্পিউটার থেকে প্রিন্টারে ডেটা পাঠানোর জন্য এ পদ্ধতি ব্যবহৃত হয়।

Note: কীবোর্ড হতে কম্পিউটারে, কম্পিউটার হতে প্রিন্টারে, কম্পিউটার হতে কার্ড রিডারে, কম্পিউটার হতে পাঞ্চকার্ড এ অ্যাসিনক্রোনাস ট্রান্সমিশন ব্যবহার করা হয়।

 

সিনক্রোনাস ডেটা ট্রান্সমিশন (Synchronous Transmission)  

যে ডেটা ট্রান্সমিশন সিস্টেমে ডেটাকে প্রথমে একটি প্রাইমারি স্টোরেজ ডিভাইস ব্যবহার করে সংরক্ষণ করে ডেটাকে ব্লক বা প্যাকেট আকারে ভাগ করে প্রতিবারে একটি করে ব্লক ট্রান্সমিট করা হয় তাকে সিনক্রোনাস ট্রান্সমিশন বলে। সিনক্রোনাস ট্রান্সমিশনে প্রতিটি ব্লক ট্রান্সমিট করার মধ্যবর্তী বিরতি সময় সব সময় সমান থাকে। প্রতিটি ব্লকের শুরুতে একটি হেডার ইনফরমেশন ও শেষে একটি ট্রেইলার ইনফরমেশন যুক্ত করা হয়। কম্পিউটার হতে কম্পিউটারে, কম্পিউটার বা একাধিক ডিভাইসে একই সাথে ডেটা ট্রান্সমিট করতে এই পদ্ধতি ব্যবহার করা হয়।

 

আইসোক্রনাস ডেটা ট্রান্সমিশন (Isochronous Transmission)

অ্যাসিনক্রোনাস ও সিনক্রোনাস ডেটা ট্রান্সমিশন এর সমন্বিত রুপ হলো আইসোক্রনাস ডেটা ট্রান্সমিশন, যাকে আবার সিনক্রোনাস ট্রান্সমিশনের উন্নত ভার্সনও বলা হয়ে থাকে। এই পদ্ধতিতে ডেটা  সুষম বিটরেটে ট্রান্সমিট হয়ে থাকে। এ পদ্ধতিতে প্রেরক হতে প্রাপকে অ্যাসিনক্রোনাস পদ্ধতির স্টার্ট ও স্টপ বিটের মাঝে ব্লক আকারে ডেটা স্থানান্তরিত হয়। এখানে দু’টি ব্লকের মধ্যে সময়ের পার্থক্য  একেবারে 0 (শূন্য) রাখার চেষ্টা করা হয়। রিয়েলটাইম অ্যাপ্লিকেশন বা মাল্টিমিডিয়া ( অডিও, ভিডিও, ইমেজ ইত্যাদি) ফাইল ট্রন্সমিট করার জন্য আইসোক্রনাস ট্রান্সমিশন ব্যবহার করা হয়।

common.content_added_and_updated_by

ডেটা ট্রান্সমিশন মোড

দুইটি ডিভাইস (মোবাইল ফোন, কম্পিটার ইত্যাদি) এর মধ্যে ডাটা (মেসেজ, ভয়েস কল, ভিডিও কল, ফাইল, ছবি, ভিডিও ইত্যাদি) স্থানান্তর কে ট্রান্সমিশন মোড বলা হয় ।

এই ডাটা ট্রান্সমিশন মুডগুলিকে কম্পিউটার সায়েন্স মোটামুটি ৩ ভাগে ভাগ করেছে
১। সিমপ্লেক্স (Simplex)
২। হাফ ডুপ্লেক্স (Half-Duplex)
৩। ফুল ডুপ্লেক্স (Full-Duplex)

১। সিমপ্লেক্স (Simplex): এটি হল - ট্রান্সমিশন মোডের মধ্যে সবচাইতে খারাপ বা কম জনপ্রিয় পদ্ধতি। এই পদ্ধতিতে Sender শুধু Data পাঠায় আর রিসিভার তা গ্রহন করে। যেমন - কি-বোর্ড (ডাটা রিসিভ করে না শুধু পাঠায়), মনিটর (ডাতা পাঠাতে পারে না শুধু রিসিভ করে)। সহজ একটা উদাহরন হল - রেডিও বা এফ এম রেডিও (একজন মহাজ্ঞানী বলে আর বাকিরা শোনে)। এই ধরনের ডাটা ট্রান্সমিশনে কিন্তু Sender নির্দিষ্ট দিকে ডাটা পাঠায় তাই এইটাকে কেউ কেউ Unidirectional Transmission Mode ও বলে।

২। হাফ-ডুপ্লেক্স (Half-Duplex): এই ধরনের মোডে Sender এবং Receiver উভয় ডাটা পাঠায় এবং রিসিভ করে । তবে এক সাথে না। একজন ডাটা send করে অন্য জন তখন ডাটা রিসিভ করে। ঠিক অপরজন আবার ডাটা Send করে তখন বিপরিত জন ডাটা রিসিভ করে। উদাহরন - Walkie-talkie (পুলিশ মামাদের কাছে দেখা যায় - যেটাকে আমরা ওয়্যারলেস বলে চিনি - একটু ভাল করে খেয়াল করলে দেখবেন - মামারা শুধু তাদের হাই কমান্ড থেকে আসা বার্তা শুনছে, আর যখন কিছু বলতে চায় তখন তারা এই ডিভাইসের পার্শে থাকা বাটনে প্রেস করে বলে। আরেকটা তথ্য দেই - তারা প্রতিটা Sentence এর শেষে Over, Done ইত্যাদি শব্দ ব্যবহার করে যেন অপরজন বুঝতে পারে যে, এখন তার বলার সময় হয়েছে) ।

৩। ফুল-ডুপ্লেক্স (Full Duplex): এটি হল ডাটা ট্রান্সমিশনের সবচেয়ে জনপ্রিয় মোড । এই মোডে বলা যায় ম্যারাথন পদ্ধতিতে ডাটা ট্রান্সমিশন করা যায় । একই সাথে Sender এবং Receiver উভয় পক্ষ্যই ডাটা SEND এবং Receive করতে পারে। যেমন - Telephone বা মোবাইল ফোন। [ভয়েস কল, ভিডিও কল ইমু হোক, হোয়াটস আপ, মেসেঞ্জার যেটাই হোক - আমরা একই সময় উভয়েই কথা বলতে পারি এবং শুন্তেও পারি বিষয় টা সেই রকম]

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

data is sent in boath directions simulataneously in a cotrolled way
Data can travel in two directions, but only one direction at one time
Data is sent in both directions simultaneously
data can travel in only one direction at all times

ডেটা বিতরণ বা ডেলিভারি মোড

ডেটা বিতরণ বা ডেলিভারি মোড হল একটি পদ্ধতি যা ব্যবহার করে ডেটা বা তথ্য এক স্থান থেকে অন্য স্থানে পাঠানো হয়। এটি একটি ডেটা ট্রান্সফার পদ্ধতি।

common.content_added_and_updated_by

ডেটা কমিউনিকেশনের মাধ্যম

যার মাধ্যমে ডেটা এক স্থান থেকে অন স্থানে বা এক ডিভাইস থেকে অন্য একটি ডিভাইসে ডেটা/তথ্য আদান-প্রদান বা স্থানান্তর হয় তাকেই ডেটা কমিউনিকেশন মিডিয়া/মাধ্যম বলে।

ডেটা কমিউনিকেশন মিডিয়া বা নেটওয়ার্ককে মূলত দুইভাগে ভাগ করে, যথাঃ

  1. তারযুক্ত ডেটা কমিউনিকেশন মিডিয়া
  2. তারবিহীন ডেটা কমিউনিকেশন মিডিয়া
common.content_added_by

ক্যাবল (Cable)

এক বা একাধিক ইসুলেশনযুক্ত তারকে নিরবচ্ছিন্ন সাধারণ রক্ষাকারী আবরণের মধ্যে স্থাপন করা হলে তাকে ক্যাবল বলে । উলঙ্গ তারের ক্ষেত্রে কন্ডাক্টরের প্রস্থচ্ছেদ ব্যাস ১/২ ইঞ্চির বেশি হলে তাকে ক্যাবল বলে অভিহিত করা হয়।

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

তামার তার

কো-এক্সিয়াল ক্যাবল

অপটিক্যাল ফাইবার

ওয়্যারলেস মিডিয়া

তামার তার
কো-এক্সিয়াল ক্যাবল
অপটিক্যাল ফাইবার
ওয়্যারলেস মিডিয়া

ফাইবার অপটিক কমিউনিকেশন

অপটিক্যাল ফাইবার হচ্ছে কাঁচ বা প্লাস্টিক দিয়ে তৈরি আবদ্ধ একটি মাধ্যম যার মধ্য দিয়ে আলো অনেক দূর পর্যন্ত পরিবহন করা যায় এবং আলোক শক্তির মাধ্যমে ডেটাকে এক জায়গা থেকে অন্য জায়গায় দ্রুত transmit করা যায়। অপটিক্যাল ফাইবারের ভিতর আলোর পূর্ণ অভ্যন্তরীণ প্রতিফলন ঘটে। 

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

কাঁচের গুড়া যা দিয়ে চশমা বানানো হয় ।
প্লাস্টিকের সূতা যা দিয়ে লেন্স বানানো হয়।
সরু কাঁচতন্তু যা আলোক রশ্মি বহনের কাজে ব্যবহার করা হয়।
প্লাস্টিকরে সূতা যা দিয়ে কম্পিউটার বানানো হয়।

লেজার (LASER)

লেজার (Laser) হলো "Light Amplification by Stimulated Emission of Radiation" এর সংক্ষিপ্ত রূপ। এটি একটি উচ্চ শক্তিশালী তরঙ্গবেগ সম্পন্ন তড়িৎ উৎস যা উচ্চ আবেদনসমূহে ব্যবহৃত হয়।

লেজার রশ্মির ব্যবহার

  • নিখুঁত জরিপ কাজে লেজার রশ্মি ব্যবহার করা হয়। 
  • লেজার রশ্মির সাহায্যে পৃথিবী এবং চাদের দূরত্ব সঠিকভাবে নির্ণয় সম্ভব হয়েছে।
  • অতি সূক্ষ্ম ঝালাইয়ের কাজে এবং কঠিন বস্তুতে সুক্ষ্ম ছিদ্র করার কাজে লেজার রশ্মি ব্যবহার করা হয়।
  • টেলিভিশনে লেজার রশ্মি ব্যবহৃত হয়।
  • বর্ণালী মাপন যন্ত্রে লেজার রশ্মি ব্যবহৃত হয়।
  • শল্য চিকিত্সকরা চক্ষু ও চিকিৎসার কাজে লেজার রশ্মি ব্যবহার করেন ।
  • জীবকোষ ও ক্রোমােজমের ওপর কোন সূক্ষ্ম গবেষণামূলক কাজে লেজার রশ্মি ব্যবহৃত হয়।
  • রকেট এবং কৃত্রিম উপগ্রহ নিয়ন্ত্রণে লেজার রশ্মি ব্যবহৃত হয়।
  • লাইব্রেরীতে বই-এর বার কোড পাঠ এবং এবং দোকানে জিনিসপত্রের মূল্যের বার কোড
  • পাঠের কাজে লেজার রশ্মি ব্যবহৃত হয় ।
  • লেজার রশ্মি পানি কর্তৃক শােষিত হয় না। তাই পানির নিচে যােগাযােগ রক্ষার কাজে
  • লেজার রশ্মি ব্যবহৃত হয়।
  • ভিডিও ডিস্কসহ অন্যান্য ডিস্ক তৈরি ও পাঠের কাজে লেজার রশ্মি 
  • ব্যবহার করা হয়।
  • দুরবীক্ষণ যন্ত্রে লেজার যন্ত্র ব্যবহার করে চাঁদে আলােক রশ্মি প্রেরণ করা যেতে
  • পারে। ঐতিহাসিক এ্যাপেলা-১১, চাদে অবতরণের সময় Kape Kennedy space
  • স্টেশন থেকে এই প্রক্রিয়া ব্যবহার করা হয়েছিল।
common.content_added_by

ওয়্যারলেস কমিউনিকেশন সিস্টেম

দুই বা ততোধিক ডিভাইসের মধ্যে কোন ফিজিক্যাল কানেকশন কিংবা ক্যাবল সংযোগ ছাড়া ডেটা কমিউনিকেশনের পদ্ধতি হল ওয়্যারলেস কমিউনিকেশন সিস্টেম। 

ওয়্যারলেস কমিউনিকেশনকে ভৌগলিক অবস্থানগত দিক থেকে কিংবা ডিভাইসসমূহের মধ্যে দূরত্বের ভিত্তিতে চার ভাগে ভাগ করা যায়ঃ

  • Wireless Personal Area Network (WPAN)
  • Wireless Local Area Network (WLAN)
  • Wireless Wide Area Network (WWAN)
  • Wireless Metropolitan Area Network (WMAN)

যেসকল স্থানে তার বা ক্যাবলভিত্তিক যোগাযোগ স্থাপন করা সম্ভব হয় না। সেসকল স্থানে যোগাযোগের জন্য ওয়্যারলেস কমিউনিকেশন সিস্টেম একটি অপরিহার্য মাধ্যম। আবার প্রযুক্তির উৎকর্ষের ফলে প্রাপ্ত সুবিধাসমূহ পাওয়ার জন্য বিশেষ করে সহজে বহনযোগ্য ডিভাইস যেমনঃ ল্যাপটপ, কম্পিউটার, মোবাইল ফোন, স্মার্টফোন, ট্যাবলেট কম্পিউটারের ক্ষেত্রে ওয়্যারলেস কমিউনিকেশন মাধ্যম ব্যবহার করা আবশ্যকীয়। 

common.content_added_by

সেলুলার বা মোবাইল ফোন প্রযুক্তি

বর্তমান প্রচলিতমোবাইল ফোন প্রযুক্তিকে প্রধানত দুইভাগে ভাগ করা যায়।

যথা- ১) জিএসএম (GSM) ও ২) সিডিএমএ (CDMA)।

জিএসএম (GSM)

GSMএর পূর্ণরূপ (Global System for Mobile Communication) গ্লোবাল সিস্টেম ফর মোবাইল কমিউনিকেশন। এই প্রযুক্তিতে একটি সিম যেকোন মোবাইল সেটে ব্যবহার করা যায়। এটি FDMA ও TDMA এর সমন্বয়ে গঠিত একটি সম্মিলিত চ্যানেল আ্যকসেস পদ্ধতি। ইহা বিশ্বব্যাপী জনপ্রিয় মোবাইল টেলিফোন প্রযুক্তি। বিশ্বের প্রায় ২১৮ টি দেশ এই প্রযুক্তি ব্যবহার করে। বাংলাদেশে গ্রামীনফোন, বাংলালিংক, টেলিটক, রবি ইত্যাদি সব জিএসএম প্রযুক্তি ব্যবহার করে।

সিডিএমএ (CDMA)

(CDMA) এর পূর্ণরূপ (Code Division Multiple Access) কোড ডিভিশন মাল্টিপল অ্যাকসেস। এই প্রযুক্তিতে একটি নির্দিষ্ট মোবইল সেটের একটি নির্দিষ্ট সিম সংযুক্ত থাকে। ঐ সিম অন্য কোন মোবাইল সেটে ব্যবহার করা যায় না। এই প্রযুক্তিতে প্রতিটি কল বা ডেটা পাঠানো হয় ইউনিক কোডিং পদ্ধতিতে। ইহা একাধিক ব্যবহার কারীকে একইি ফ্রিকুয়েন্সি ব্যান্ড ব্যবহার করার সুযোগ দিয়ে থাকে। বাংলাদেশে সিটিসেল সিডিএমএ প্রযুক্তির মোবাইল ফোন।

common.content_added_by

বিভিন্ন প্রজন্মের মোবাইল ফোন

মোবাইল ফোনের ব্যবহার ও উন্নয়নের এক একটি পর্যায় বা ধাপকে মোবাইল ফোনের প্রজন্ম বলা হয়।মোবাইল ফোন প্রযুক্তিকে চারটি প্রজন্মে ভাগ করা যায়। নিম্নে তা আলোচনা করা হলো।

=> প্রথম প্রজন্ম

১৯৭৯ সালে জাপানের NTTC (Nippon Telegraph and Telephone Corporation) প্রথম অটোমেটেড সেলুলার নেটওয়ার্ক চালু করার মাধ্যমে 1G এর সূচনা করে। ১৯৮৩ সালে উত্তর আমেরিকায় বাণিজ্যিকভাবে প্রথম প্রজন্মের মােবাইল ফোন চালু করা হয় যার নাম ছিল অ্যাডভান্সড মােবাইল ফোন সিস্টেম (AMPS)।

👉
বৈশিষ্ট্য

(১) অ্যানালগ সিগনাল ব্যবহার করে যােগাযােগ স্থাপন করা যায়।

(২) সেল সিগনাল এনকোডিং পদ্ধতি ছিল FDMA।

(৩) কথােপকথন চলা অবস্থায় ব্যবহারকারীর অবস্থানের পরিবর্তন হলে ট্রান্সমিশন বিচ্ছিন্ন হয়ে যায়।

(৪) সেমিকন্ডাক্টর ও মাইক্রোপ্রসেসর প্রযুক্তির ব্যবহার।

(৫) প্রথম দিকের ফোনগুলো ওজনে বেশি এবং আকারে অনেক বড় ছিলো।

=> দ্বিতীয় প্রজন্ম

১৯৯১ সালে GSM প্রযুক্তির সুবিধা নিয়ে সর্বপ্রথম ইউরােপে দ্বিতীয় প্রজন্মের মােবাইল ফোনের সূচনা হয়। ভয়েসকে Noise মুক্ত করার জন্য ডিজিটাল পদ্ধতির মাধ্যমে দ্বিতীয় প্রজন্মের মােবাইল ফোনের আবির্ভাব ঘটে যা Digital AMPS বা D-AMPS নামে পরিচিত। এ সময় CDMA (Code Division Multiple Access) নামে নতুন ডিজিটাল পদ্ধতির উদ্ভাবন ঘটে।

👉
বৈশিষ্ট্য

(১) নেটওয়ার্কের রেডিও সিগন্যাল হিসেবে ডিজিটাল সিস্টেম চালু।

(২) নেটওয়ার্ক GSM এবং CDMA পদ্ধতির ব্যবহার।

(৩) এ প্রজন্মে সর্বপ্রথম প্রিপেইড পদ্ধতি চালু হয়।

(৪) সীমিত মাত্রায় আন্তর্জাতিক রােমিং সুবিধা চালু হয়।

(৫) মােবাইল ফোনের মাধ্যমে ইন্টারনেট সার্ভিস চালু হয়।

=> তৃতীয় প্রজন্ম

২০০১ সালে জাপানের টেলিযােগাযােগ কোম্পানি NTT DoCoMo প্রথম অ-বাণিজ্যিক ও পরীক্ষামূলক 3G নেটওয়ার্ক চালু করে। তারও আগে ১৯৯২ সালে তৃতীয় প্রজন্ম মােবাইল ফোনের ধারণা শুরু হয় যা ইন্টারন্যাশনাল টেলিকম ইউনিয়ন (ITU) কর্তৃক 'Internet Mobile Communication for year 2000' নামে নতুন ধারণার উদ্ভব ঘটায়। তৃতীয় প্রজন্মে ডেটা রূপান্তরের কাজে প্যাকেট সুইচিং-এর বদলে সার্কিট সুইচিং পদ্ধতি ব্যবহৃত হয়। এ প্রজন্মের মূল উদ্দেশ্য ছিল উচ্চগতিসম্পন্ন ডেটা ট্রান্সমিশন।

👉
বৈশিষ্ট্য

(১) ডেটা রূপান্তরের কাজে প্যাকেট সুইচিং ও সার্কিট সুইচিং উভয় পদ্ধতির ব্যবহার।

(২) উচ্চগতিসম্পন্ন ডেটা ট্রান্সমিশন।

(৩) নেটওয়ার্কে EDGE, GPRS এর অধিক ব্যবহার।

(৪) ডেটা রেট ২ Mbps এর অধিক।

(৫)রেডিও ফ্রিকুয়েন্সি W-CDMA বা UMTS স্ট্যান্ডার্ড।

(৬) ভিডিও কলের ব্যবহার শুরু ।

(৭) ব্যাপক আন্তর্জাতিক রােমিং সুবিধা।

=> চতুর্থ প্রজন্ম

আগামী দিনের মােবাইল ফোন সিস্টেম হলাে চতুর্থ প্রজন্মের মােবাইল ফোন সিস্টেম। ২০০৯ সালে এ প্রজন্মের মােবাইল ব্যবহার শুরু হয়। এই প্রজন্মের মােবাইল সিস্টেমের প্রধান বৈশিষ্ট্য হলাে সার্কিট সুইচিং বা প্যাকেট সুইচিংয়ের পরিবর্তে ইন্টারনেট প্রটোকল (IP) ভিত্তিক নেটওয়ার্কের ব্যবহার। ফলে মােবাইল ফোন সিস্টেমে আলট্রা - ব্রড ব্যান্ড গতির ইন্টারনেট ব্যবহার করা যাবে।

‌‌‌‌

👉
বৈশিষ্ট্য

(১) মােবাইল ফোন সিস্টেমে আলট্রা-ব্রড ব্যান্ড গতির ইন্টারনেট ব্যবহার করা যায়।

( ২) ডেটা ট্রান্সমিশন স্পিড 3G এর চেয়ে ৫০ গুণ বেশি।

(৩) প্রকৃত ডেটা ট্রান্সফার রেট সর্বোচ্চ ২০ Mbps

(৪) এ প্রজন্মে ত্রি-মাত্রিক (3D) ব্যবহারিক প্রয়ােগের ফলে জীবনযাত্রার মান উন্নত হবে।

(৫) এ প্রজন্মের মোবাইলে স্মার্ট এন্টেনা ব্যবহার করা হয়।

common.content_added_by

মোবাইল ইন্টারনেট

মোবাইল ইন্টারনেট হল ওয়াইফাই, মোবাইল ডাটা সংযোগ বা কেবল মোবাইল নেটওয়ার্ক ব্যবহার করে ইন্টারনেট ব্যবহার করা। আধুনিক সময়ে মোবাইল ইন্টারনেট সংযোগ একটি জরুরী অংশ হয়ে উঠেছে এবং এটি অত্যন্ত সুবিধাজনক।

মোবাইল ইন্টারনেট ব্যবহার করে আপনি ইন্টারনেটে সার্চ করতে পারেন, ইমেল সম্পর্কিত কাজ করতে পারেন, সরাসরি ম্যাসেজিং এবং সোশ্যাল মিডিয়া সাইটে অ্যাক্সেস করতে পারেন। আপনি ভিডিও স্ট্রীমিং, গেমিং এবং ডাউনলোড করতে পারেন এবং সাথে সাথে আপনার ইন্টারনেট সংযোগ বাড়ানো যেতে পারে কিন্তু আপনার ডেটা সীমা দেখে নেওয়া উচিত।

মোবাইল ইন্টারনেট ব্যবহার করার জন্য আপনার মোবাইল ডিভাইসে ওয়াইফাই, 3G, 4G এবং 5G মোবাইল ডাটা সংযোগের অপশন থাকতে হবে।

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

ডায়ালিং কোড

ডায়ালিং কোড হল একটি সংখ্যার কোড, যা ব্যবহার করে আপনি ফোনে কোন নির্দিষ্ট কাজ সম্পাদন করতে পারেন। ডায়ালিং কোডগুলি প্রতিনিয়ত দ্বিতীয় পাশে # চিহ্ন দিয়ে লিখা হয়।

common.content_added_by

তারহীন মাধ্যম Wireless

তার মাধ্যম ছাড়া যখন প্রেরক ও গ্রাহকযন্ত্রের মধ্যে তথ্য আদান-প্রদান করা হয় তখন তাকে তারবিহীন বা ওয়্যারলেস মিডিয়া বলে। এটি সম্ভব হয় কারণ বিদ্যুৎ-চুম্বকীয় বা ইলেকট্রোম্যাগনেটিক তরঙ্গের জন্য কোনো মাধ্যমের প্রয়োজন হয় না।

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

Worldwide Interoperability for Microwave Access
Worldwide Internet for Microwave Access
Worldwide Interconection for Microwave Access
কোনোটিই নয়

Wi-fi (ওয়াইফাই)

Wireless Fidelity শব্দের সংক্ষিপ্ত রুপ Wi-Fi। (Wi-Fi শব্দটি স্বত্বাধিকারী Wi-Fi Alliance নামীয় একটি সংস্থার নির্ধারিত ট্রেডমার্ক) প্রযুক্তিটি বর্তমান সময়ের অত্যন্ত জনপ্রিয় ওয়্যারলেস প্রযুক্তি যেটা উচ্চ গতিসম্পন্ন ইন্টারনেট ব্যবহারসহ কম্পিউটারের লোকাল এরিয়া নেটওয়ার্কে যুক্ত হয়ে ডেটা আদান- প্রদান করে থাকে।

যেকোনো মানের Wi-Fi ডিভাইস পৃথিবীর যেকোনো জায়গায় কাজ করতে পারে। সে কারণে ডেটার নিরাপত্তার খানিকটা ঝুঁকি থাকে। এটি সাধারণত 2.4 থেকে 5 GHz ফ্রিকোয়েন্সিতে কাজ করে এবং এর কভারেজ এরিয়া 50 থেকে 200 মিটার পর্যন্ত বিস্তৃত। বিপুল জনপ্রিয়তার কারণে এবং ব্যবহার সহজ হওয়ার কারণে একসাথে অনেক ব্যবহারকারী খুব সহজেই এই নেটওয়ার্কে সিগন্যাল জ্যাম তৈরি হতে পারে।

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

Bluetooth

ওয়্যারলেস নেটওয়ার্কিং জগতে ব্লুটুথ হচ্ছে এমন একটি পদ্ধতি যা স্বল্প দূরত্বের মধ্যে তারবিহীনভাবে দুটি ডিভাইসের মধ্যে ডেটা আদান-প্রদান করে থাকে। ব্লুটুথ নেটওয়ার্কটির ব্যান্ডউইথ ও নিরাপত্তা ব্যবস্থা তুলনামূলকভাবে কম হলেও এটি বহুল ব্যবহৃত। যে সব ডিভাইসে এই পদ্ধতি রয়েছে, সেগুলোকে ব্লুটুথ ডিভাইস বলে। বর্তমানে ল্যাপটপ, ট্যাব, পিডিএ, স্মার্ট ফোনে ব্লুটুথ প্রযুক্তি আগে থেকে দেওয়া থাকে। এছাড়া ইদানীং মাউস, কীবোর্ড, হেডফোন সেট, স্পীকার ইত্যাদিতেও ব্লুটুথ ব্যবহৃত হয়।

এটি একটি পার্সোনাল এরিয়া নেটওয়ার্ক প্যান ( PAN), 2.45 GHz ফ্রিকোয়েন্সিতে কাজ করে এবং এর ব্যাপ্তি ৩ থেকে ১০ মিটার হয়ে থাকে। হাফ ডুপ্লেক্স মোডে এর ডেটা ট্রান্সমিশন রেট প্রায় 1Mbps ৰা তারচেয়ে বেশি। এটি স্থাপন করা সহজ এবং স্বয়ংক্রিয়ভাবে কনফিগারেশন করা হয়। ব্লুটুথ নেটওয়ার্ককে পিকোনেটও বলা হয় -এর আওতায় সর্বোচ্চ ৪ (আট) টি যন্ত্রের সাথে সিগন্যাল আদান-প্রদান করতে পারে, এর মধ্যে একটি মাস্টার ডিভাইস এবং বাকিগুলো ব্লেন্ড ডিভাইস হিসেবে কাজ করে। কতকগুলো পিকোনেট মিলে আবার একটি স্ক্যাটারনেট গঠিত হতে পারে।

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

Personal Area Network
Local Area Network
Virtual Private Network
কোনোটিই নয়

ওয়াইম্যাক্স -Wi-max

WiMAX-এর পূর্ণরূপ হলো World Wide Interoperability for Microwave Access. বহনযোগ্য কম্পিউটার এবং মোবাইল ফোনে ব্রডব্যান্ড ইন্টারনেট সংযোগ দেওয়ার সুবিধাকে ওয়াইম্যাক্স প্রযুক্তি বলে। 

এটি একটি তারবিহীন ব্রডব্যান্ড ইন্টারনেট প্রযুক্তি। এটি IEEE 802.16 স্ট্যান্ডার্ডের ওয়্যারলেস মেট্রোপলিটন এরিয়া নেটওয়ার্ক। ২০০১ সালের এপ্রিলে ওয়াইম্যাক্সের জন্ম হয়। বিভিন্ন প্রকার ইন্টারনেট সেবার মধ্যে স্বল্প ব্যয়ে সীমিত আয়তনের এলাকায় ওয়াইম্যাক্স একটি সহজ ও সুবিধাজনক প্রযুক্তি।

common.content_added_by

ডেটা ট্রান্সমিশন স্পিড Bandwidth

ডাটা ট্রান্সমিশন স্পীড বা ব্যান্ডউইথ অথবা ডাটা ট্রান্সফার রেট বলতে বুঝায়, এক ডিভাইস থেকে অন্য ডিভাইসে প্রতি সেকেন্ডে ডাটা অাদান প্রদানের হারকে ব্যান্ডউইথ বা ডাটা ট্রান্সমিশন স্পীড বলে।

উদাহরনসরূপ, একটি ডিভাইসের ডাটা ট্রান্সমিশন স্পীড বা ব্যান্ডউইথ ১০ এমবিপিএস বলতে বুঝায় ডিভাইসটি প্রতি সেকেন্ডে ১০ এমবি ডাটা আদান প্রদান করতে পারে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion
Request history8.2.27PHP Version90.93msRequest Duration15MBMemory UsageGET job-solution/{slug}Route
    • Booting (26.88ms)time
    • Application (64.04ms)time
    • 1 x Application (70.43%)
      64.04ms
      1 x Booting (29.56%)
      26.88ms
      109 templates were rendered
      • 1x academy.subject.read_chapterread_chapter.blade.php#?blade
      • 1x academy.include.sidebarListsidebarList.blade.php#?blade
      • 1x academy.include.left_sidebar_menuleft_sidebar_menu.blade.php#?blade
      • 33x academy.include.sidebarSubListsidebarSubList.blade.php#?blade
      • 38x academy.include.question_cardquestion_card.blade.php#?blade
      • 1x common.modal.self_test_modalself_test_modal.blade.php#?blade
      • 1x common.modal.bookmark_modalbookmark_modal.blade.php#?blade
      • 1x common.modal.error_report_modalerror_report_modal.blade.php#?blade
      • 1x common.modal.video_modalvideo_modal.blade.php#?blade
      • 1x common.script.page_type_scriptpage_type_script.blade.php#?blade
      • 1x job.job_include.job_scriptjob_script.blade.php#?blade
      • 1x common.script.activity_scriptactivity_script.blade.php#?blade
      • 1x common.script.test_scripttest_script.blade.php#?blade
      • 1x common.script.custom_dropdowncustom_dropdown.blade.php#?blade
      • 1x common.script.follow_unfollow_scriptfollow_unfollow_script.blade.php#?blade
      • 1x common.script.short_statistics_scriptshort_statistics_script.blade.php#?blade
      • 1x common.script.navigator_sharenavigator_share.blade.php#?blade
      • 1x layouts.satt-appsatt-app.blade.php#?blade
      • 1x includes.header_link2header_link2.blade.php#?blade
      • 1x laravelpwa::metameta.blade.php#?blade
      • 1x layouts.headerheader.blade.php#?blade
      • 1x layouts.toolbartoolbar.blade.php#?blade
      • 1x frontend.downloadourappdownloadourapp.blade.php#?blade
      • 1x frontend.referralreferral.blade.php#?blade
      • 1x auth.user_type_modaluser_type_modal.blade.php#?blade
      • 1x layouts.footerfooter.blade.php#?blade
      • 1x common.login_modallogin_modal.blade.php#?blade
      • 1x components.authentication-card-logoauthentication-card-logo.blade.php#?blade
      • 1x common.includes.promotion_modalpromotion_modal.blade.php#?blade
      • 1x common.includes.notification_item_modalnotification_item_modal.blade.php#?blade
      • 1x common.includes.notification_item_list_modalnotification_item_list_modal.blade.php#?blade
      • 1x common.includes.promotion_offcanvaspromotion_offcanvas.blade.php#?blade
      • 1x includes.footer_link2footer_link2.blade.php#?blade
      • 1x includes.restrictrestrict.blade.php#?blade
      • 1x livewire-alert::components.scriptsscripts.blade.php#?blade
      • 1x livewire-alert::components.flashflash.blade.php#?blade
      • 1x admin.include.toastrtoastr.blade.php#?blade
      • 1x common.search.search_scriptsearch_script.blade.php#?blade
      • 1x common.script.promotion_scriptpromotion_script.blade.php#?blade
      • 1x common.script.promotion_functionspromotion_functions.blade.php#?blade
      uri
      GET job-solution/{slug}
      middleware
      web, throttle:global
      controller
      App\Http\Controllers\Academy\SubjectController@chapter
      namespace
      prefix
      where
      as
      subject.chapter
      file
      app/Http/Controllers/Academy/SubjectController.php:102-110
      23 statements were executed (2 duplicates)Show only duplicates14.26ms
      • SubjectRepository.php#89debugerror_satt170μsselect `id`, `main_category_id`, `parent_id`, `show_content` from `subjects` where `slug` = 'ডেটা-কমিউনিকেশন-48991' and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: ডেটা-কমিউনিকেশন-48991
        Backtrace
        • app/Repositories/SubjectRepository.php:89
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:86
        • app/Services/SubjectService.php:23
      • SubjectService.php#34debugerror_satt430μsupdate `subjects` set `view_count` = `view_count` + 1, `subjects`.`updated_at` = '2025-03-12 14:09:24' where `id` = 4384
        Bindings
        • 0: 2025-03-12 14:09:24
        • 1: 4384
        Backtrace
        • app/Services/SubjectService.php:34
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
      • QueryBuilder.php#38debugerror_satt110μsselect `_lft`, `_rgt` from `subjects` where `id` = 4384 limit 1
        Bindings
        • 0: 4384
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:38
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:60
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:235
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:227
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
      • QueryBuilder.php#305debugerror_satt230μsselect `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `num_of_mcq`, `num_of_written`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id`, `sub_category_id`, `main_category_id`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description`, `vote`, `view_count`, `icon`, `page_type`, `chapter_name` from `subjects` where (`subjects`.`_lft` between 3899 and 3936) and `subjects`.`deleted_at` is null
        Bindings
        • 0: 3899
        • 1: 3936
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt370μsselect `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (4384, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4826, 4827, 10068) and `subject_descriptions`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt170μsselect `id`, `name`, `avatar` from `users` where `users`.`id` in (37010, 40273) and `users`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt130μsselect `id`, `name`, `avatar` from `users` where `users`.`id` in (40273) and `users`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt100μsselect `id`, `name`, `slug` from `sub_categories` where `sub_categories`.`id` in (0) and `sub_categories`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt240μsselect `id`, `user_id`, `completeable_type`, `completeable_id`, `complete_progress`, `is_complete` from `completes` where `completes`.`completeable_id` in (4384, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4826, 4827, 10068) and `completes`.`completeable_type` = 'App\\Models\\Subject'
        Bindings
        • 0: App\Models\Subject
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt1.1msselect * from (select `questions`.`id`, `questions`.`subject_id`, `questions`.`category_id`, `questions`.`sub_category_id`, `questions`.`board_exam_id`, `questions`.`passage_id`, `questions`.`question_type`, `questions`.`question`, `questions`.`is_duplicate`, `questions`.`status`, `questions`.`image`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, row_number() over (partition by `subjectables`.`subject_id` order by `questions`.`created_at` desc) as `laravel_row` from `questions` inner join `subjectables` on `questions`.`id` = `subjectables`.`subjectable_id` where `subjectables`.`subject_id` in (4384, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4826, 4827, 10068) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `questions`.`status` = 'active' and `questions`.`deleted_at` is null) as `laravel_table` where `laravel_row` <= 5 order by `laravel_row`
        Bindings
        • 0: App\Models\Question
        • 1: active
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt570μsselect `id`, `question_id`, `option_1`, `option_2`, `option_3`, `option_4`, `option_5`, `image_option`, `image_question`, `answer` from `question_options` where `question_options`.`question_id` in (1693, 3661, 4559, 5082, 5483, 5486, 6189, 7692, 24390, 28021, 34646, 34647, 35058, 38285, 44329, 48773, 48901, 54897, 60977, 61383, 61386, 65145, 65147, 67471, 69596, 69626, 76139, 76320, 77231, 77245, 78110, 78158, 80128, 80502, 81827, 81830, 238607) and `question_options`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt130μsselect `id`, `name`, `slug` from `subjects` where `subjects`.`id` in (4, 6) and `subjects`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt520μsselect `subjects`.`id`, `subjects`.`name`, `subjects`.`slug`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, `subjectables`.`created_user_id` as `pivot_created_user_id`, `subjectables`.`deleted_at` as `pivot_deleted_at`, `subjectables`.`status` as `pivot_status`, `subjectables`.`created_at` as `pivot_created_at`, `subjectables`.`updated_at` as `pivot_updated_at` from `subjects` inner join `subjectables` on `subjects`.`id` = `subjectables`.`subject_id` where `subjectables`.`subjectable_id` in (1693, 3661, 4559, 5082, 5483, 5486, 6189, 7692, 24390, 28021, 34646, 34647, 35058, 38285, 44329, 48773, 48901, 54897, 60977, 61383, 61386, 65145, 65147, 67471, 69596, 69626, 76139, 76320, 77231, 77245, 78110, 78158, 80128, 80502, 81827, 81830, 238607) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `subjects`.`deleted_at` is null
        Bindings
        • 0: App\Models\Question
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt160μsselect `id`, `title`, `passage` from `passages` where `passages`.`id` in (0) and `passages`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:280
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • SubjectRepository.php#117debugerror_satt200μsselect * from `subjects` where `subjects`.`id` = 4384 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 4384
        Backtrace
        • app/Repositories/SubjectRepository.php:117
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:116
        • app/Services/SubjectService.php:51
      • SubjectRepository.php#120debugerror_satt400μsselect `id`, `name`, `slug`, `parent_id`, `_lft`, `_rgt` from `subjects` where (3936 between `subjects`.`_lft` and `subjects`.`_rgt` and `subjects`.`id` <> 4384) and `subjects`.`deleted_at` is null order by `_lft` asc
        Bindings
        • 0: 3936
        • 1: 4384
        Backtrace
        • app/Repositories/SubjectRepository.php:120
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:116
        • app/Services/SubjectService.php:51
      • SubjectRepository.php#132debugerror_satt150μsselect * from `subjects` where `subjects`.`id` = 4384 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 4384
        Backtrace
        • app/Repositories/SubjectRepository.php:132
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:131
        • app/Services/SubjectService.php:52
      • SubjectRepository.php#135debugerror_satt110μsselect `id`, `name`, `parent_id`, `_lft`, `_rgt`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description` from `subjects` where `subjects`.`id` = 4360 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 4360
        Backtrace
        • app/Repositories/SubjectRepository.php:135
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:131
        • app/Services/SubjectService.php:52
      • SubjectRepository.php#135debugerror_satt110μsselect `id`, `description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (4360) and `subject_descriptions`.`deleted_at` is null
        Backtrace
        • app/Repositories/SubjectRepository.php:135
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:131
        • app/Services/SubjectService.php:52
      • SubjectRepository.php#320debugerror_satt240μsselect * from `mediables` where `mediable_type` = 'App\\Models\\Subject' and `mediable_id` in (4384, 4564, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4574, 4575, 4576, 4577, 4578, 4573, 4826, 4827, 10068, 4565)
        Bindings
        • 0: App\Models\Subject
        • 1: 4384
        • 2: 4564
        • 3: 4566
        • 4: 4567
        • 5: 4568
        • 6: 4569
        • 7: 4570
        • 8: 4571
        • 9: 4572
        • 10: 4574
        • 11: 4575
        • 12: 4576
        • 13: 4577
        • 14: 4578
        • 15: 4573
        • 16: 4826
        • 17: 4827
        • 18: 10068
        • 19: 4565
        Backtrace
        • app/Repositories/SubjectRepository.php:320
        • app/Services/SubjectService.php:67
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
      • SubjectRepository.php#335debugerror_satt270μsselect `videos`.`video_src_url`, `mediables`.`mediable_id` as `chapter_id` from `videos` inner join `mediables` on `mediables`.`mediable_id` = `videos`.`id` where `videos`.`id` = 0 and `videos`.`video_src` = 'youtube' and `videos`.`deleted_at` is null
        Bindings
        • 0: 0
        • 1: youtube
        Backtrace
        • app/Repositories/SubjectRepository.php:335
        • app/Services/SubjectService.php:68
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
      • SubjectService.php#73debugerror_satt8.13msselect `id`, `name`, `main_category_id`, `slug` from `subjects` where `id` <> 4384 and `parent_id` = 4360 and `main_category_id` = 1 and `subjects`.`deleted_at` is null limit 5
        Bindings
        • 0: 4384
        • 1: 4360
        • 2: 1
        Backtrace
        • app/Services/SubjectService.php:73
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
      • restrict.blade.php#30debugerror_satt220μsselect * from `package_plans` where `status` = 'active' and `package_plans`.`deleted_at` is null
        Bindings
        • 0: active
        Backtrace
        • view::includes.restrict:30
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
      App\Models\Subject
      71Subject.php#?
      App\Models\Question
      38Question.php#?
      App\Models\QuestionOption
      37QuestionOption.php#?
      App\Models\SubjectDescription
      20SubjectDescription.php#?
      App\Models\PackagePlan
      4PackagePlan.php#?
      App\Models\User
      3User.php#?
          _token
          d8LH2fFoYg8uveDdwrU3BvvrXe12TJfxwk1sk0aC
          _previous
          array:1 [ "url" => "https://debugerror.xyz/job-solution/%E0%A6%A1%E0%A7%87%E0%A6%9F%E0%A6%BE-%E0%A...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /job-solution/%E0%A6%A1%E0%A7%87%E0%A6%9F%E0%A6%BE-%E0%A6%95%E0%A6%AE%E0%A6%BF%E0%A6%89%E0%A6%A8%E0%A6%BF%E0%A6%95%E0%A7%87%E0%A6%B6%E0%A6%A8-48991
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:20 [ "x-https" => array:1 [ 0 => "1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "3.141.46.110" ] "x-forwarded-server" => array:1 [ 0 => "debugerror.xyz" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-host" => array:1 [ 0 => "debugerror.xyz" ] "x-forwarded-for" => array:1 [ 0 => "3.141.46.110" ] "host" => array:1 [ 0 => "debugerror.xyz" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 12 Mar 2025 08:09:24 GMT" ] "x-ratelimit-limit" => array:1 [ 0 => "60" ] "x-ratelimit-remaining" => array:1 [ 0 => "58" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkI0Z25YQjlYRjkxTXNtVjVwQlhWUGc9PSIsInZhbHVlIjoid0ZMR1BFdlh6YXdDaHM0STVPbzJXOTQwTjNpei9pZnI4b0tHVWlTOVQ2MmJiak9xRmdUL0Eydm9QVjhLZUczTXBZWHk3S3lGR0hLZ0VSYlF6K2lLd0NtTEw1YngvNkFRVTBEUXo4RGdxTUprcHU5TjZlMkVyS1lYRzBHMXJDbjAiLCJtYWMiOiJkOGQ0OTZmM2VkZmE4ZDVhNGMyMGQwZTlkYWUzMDgxZmY5NmQxOWRlYWVmMDFhN2JjNzU1M2UxMDQxZTMzNGYyIiwidGFnIjoiIn0%3D; expires=Thu, 13 Mar 2025 08:09:24 GMT; Max-Age=86400; path=/; secureXSRF-TOKEN=eyJpdiI6IkI0Z25YQjlYRjkxTXNtVjVwQlhWUGc9PSIsInZhbHVlIjoid0ZMR1BFdlh6YXdDaHM0STVPbzJXOTQwTjNpei9pZnI4b0tHVWlTOVQ2MmJiak9xRmdUL0Eydm9QVjhLZUczTXBZWHk3S" 1 => "satt_academy_session=eyJpdiI6IlpNRkhHVmVCcWs5cmlPQjhGTWhGWXc9PSIsInZhbHVlIjoiR1NweksyY2FsRnE0dlNBVjA0UFp4UCtlaVl6aExmRFhxYTZlVFRtcmowcUVrcnBNU0FHOCs0VDdIYjFySHQvWmxPeHhQMnJERENFMGdaOXI2Vkl2Wk1meHBETVB2Ri9YeXZHb2JDZStDOFlORmhZc2NmQldONGxnMExuaWRTU1MiLCJtYWMiOiJmYWYyYTkxZmNlODlkOGM4MTRhNGRmOTRlNzIzM2M5Nzc4MWE4MTA2M2I4NzliOTFlMDBjNDFkYjY4Y2E0M2FjIiwidGFnIjoiIn0%3D; expires=Thu, 13 Mar 2025 08:09:24 GMT; Max-Age=86400; path=/; secure; httponlysatt_academy_session=eyJpdiI6IlpNRkhHVmVCcWs5cmlPQjhGTWhGWXc9PSIsInZhbHVlIjoiR1NweksyY2FsRnE0dlNBVjA0UFp4UCtlaVl6aExmRFhxYTZlVFRtcmowcUVrcnBNU0FHOCs0VDdIYjFySHQ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkI0Z25YQjlYRjkxTXNtVjVwQlhWUGc9PSIsInZhbHVlIjoid0ZMR1BFdlh6YXdDaHM0STVPbzJXOTQwTjNpei9pZnI4b0tHVWlTOVQ2MmJiak9xRmdUL0Eydm9QVjhLZUczTXBZWHk3S3lGR0hLZ0VSYlF6K2lLd0NtTEw1YngvNkFRVTBEUXo4RGdxTUprcHU5TjZlMkVyS1lYRzBHMXJDbjAiLCJtYWMiOiJkOGQ0OTZmM2VkZmE4ZDVhNGMyMGQwZTlkYWUzMDgxZmY5NmQxOWRlYWVmMDFhN2JjNzU1M2UxMDQxZTMzNGYyIiwidGFnIjoiIn0%3D; expires=Thu, 13-Mar-2025 08:09:24 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkI0Z25YQjlYRjkxTXNtVjVwQlhWUGc9PSIsInZhbHVlIjoid0ZMR1BFdlh6YXdDaHM0STVPbzJXOTQwTjNpei9pZnI4b0tHVWlTOVQ2MmJiak9xRmdUL0Eydm9QVjhLZUczTXBZWHk3S" 1 => "satt_academy_session=eyJpdiI6IlpNRkhHVmVCcWs5cmlPQjhGTWhGWXc9PSIsInZhbHVlIjoiR1NweksyY2FsRnE0dlNBVjA0UFp4UCtlaVl6aExmRFhxYTZlVFRtcmowcUVrcnBNU0FHOCs0VDdIYjFySHQvWmxPeHhQMnJERENFMGdaOXI2Vkl2Wk1meHBETVB2Ri9YeXZHb2JDZStDOFlORmhZc2NmQldONGxnMExuaWRTU1MiLCJtYWMiOiJmYWYyYTkxZmNlODlkOGM4MTRhNGRmOTRlNzIzM2M5Nzc4MWE4MTA2M2I4NzliOTFlMDBjNDFkYjY4Y2E0M2FjIiwidGFnIjoiIn0%3D; expires=Thu, 13-Mar-2025 08:09:24 GMT; path=/; secure; httponlysatt_academy_session=eyJpdiI6IlpNRkhHVmVCcWs5cmlPQjhGTWhGWXc9PSIsInZhbHVlIjoiR1NweksyY2FsRnE0dlNBVjA0UFp4UCtlaVl6aExmRFhxYTZlVFRtcmowcUVrcnBNU0FHOCs0VDdIYjFySHQ" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "d8LH2fFoYg8uveDdwrU3BvvrXe12TJfxwk1sk0aC" "_previous" => array:1 [ "url" => "https://debugerror.xyz/job-solution/%E0%A6%A1%E0%A7%87%E0%A6%9F%E0%A6%BE-%E0%A6%95%E0%A6%AE%E0%A6%BF%E0%A6%89%E0%A6%A8%E0%A6%BF%E0%A6%95%E0%A7%87%E0%A6%B6%E0%A6%A8-48991https://debugerror.xyz/job-solution/%E0%A6%A1%E0%A7%87%E0%A6%9F%E0%A6%BE-%E0%A6%95%E0%A6%AE%E0%A6%BF%E0%A6%89%E0%A6%A8%E0%A6%BF%E0%A6%95%E0%A7%87%E0%A6%B6%E0%A6" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-12 14:09:24GET/job-solution/%E0%A6%A1%E0%A7%87%E0%A6%9F%E0%A6%BE-%E0%A6%95%E0%A6%AE%E0%A6%BF%E0%A6%89%E0%A6%A8%E0%A6%BF%E0%A6%95%E0%A7%87%E0%A6%B6%E0%A6%A8-4899110923173